from random import *
num=50
print("石头剪刀布游戏规则为：")
print("初始金币为50，每比一场先扣5个金币，赢一场+10个金币，输一场-5个金币，平手金币不变")
print("现有金币到100，游戏挑战成功 ； 现有金币到0，游戏挑战失败")
print("1代表剪刀，2代表石头，3代表布")
while 1:
    a=int(input("请输入剪刀、石头、布对应的指令："))
    b=randint(1,3)
    if a==1:
        if b==1:
            print("电脑出剪刀：",end="")
            print("双方平局，用户现有金币：%d"%num)
        elif b==2:
            print("电脑出石头",end="")
            num=num-10;
            print("本场电脑胜利，用户金币-5,现有金币：%d"%num)
        elif b==3:
            print("电脑出布",end="")
            num=num+5;
            print("本场用户胜利，用户金币+10,现有金币：%d" % num)
    elif a==2:
        if b==2:
            print("电脑出石头",end="")
            print("双方平局，用户现有金币：%d"%num)
        elif b==3:
            print("电脑出布",end="")
            num=num-10;
            print("本场电脑胜利，用户金币-5,现有金币：%d"%num)
        elif b==1:
            print("电脑出剪刀",end="")
            num=num+5;
            print("本场用户胜利，用户金币+10,现有金币：%d" % num)
    elif a==3:
        if b==3:
            print("电脑出布",end="")
            print("双方平局，用户现有金币：%d"%num)
        elif b==1:
            print("电脑出剪刀",end="")
            num=num-10;
            print("本场电脑胜利，用户金币-5,现有金币：%d"%num)
        elif b==2:
            print("电脑出石头",end="")
            num=num+5;
            print("本场用户胜利，用户金币+10,现有金币：%d" % num)
    else:
        print("指令错误，请重新输入")
        continue
    if num==100:
        print("恭喜您，石头剪刀布游戏挑战成功")
        break
    if (num==0 | num<0):
        print("很遗憾，石头剪刀布游戏挑战失败")
        break